They did not do valve cover gaskets, did not install new turbo lines, put the wrong oil in the car. You have a legitimate complaint against vendor B. Give them every opportunity to rectify the situation(which should not cost a dime out of your pocket). Trying to charge you for another labor is just wrong.